1.以語法格式建立
語法如下:
db.createCollection(name, options)
在該命令中,name 是所要創建的集合名稱。options 是一個用來指定集合配置的文檔。
參數 | 類型 | 描述
------------- | -------------
name | 字串 | 所要創建的集合名稱
options | 文檔 | 可彈性選則。指定有關記憶體大小及索引的選項
參數 options 是可選的,所以你必須指定的只有集合名稱。下表列出了所有可用選項:
欄位 | 類型 | 描述
------------- | -------------
capped | 布林 | (可選)如果為 true,則創建固定集合。固定集合是指有著固定大小的集合,當達到最大值時,它會自動覆蓋最早的文檔。
autoIndexID | 布林 | (可選)如為 true,自動在 _id 欄位創建索引。默認為 false。
size | 數值 | (可選)為固定集合指定一個最大值(以位元組計)。如果 capped 為 true,也需要指定該欄位。
max | 數值 | (可選)指定固定集合中包含文檔的最大數量。在插入文檔時,MongoDB 首先檢查固定集合的 size 欄位,然後檢查 max 欄位。
2.以範本建立
db.createCollection("SockCode", { capped : true, size : 5242880, max : 5000 } )
可以看到建好的Collection